Career 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999 1998
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour VII Avierto Internacional de Salinas - Salinas Ljubljana Open 2002 - Ljubljana III Gramado Open de Tenis - Gramado Polish Open 2000 - Poznan Geneva Challenger - Geneva Global Telecom Open - Florianopolis SMS Tennis Cup - Sao Paulo Open Punta Del Este/Copa Banco Montevideo - Punta Del Este 5th Sardinian International Championships - Cagliari San Marino Cepu Open - San Marino Black Forest Open - Freudenstadt VI Gramado Open de Tenis - Gramado X Ciutat de Barcelona - Barcelona USTA Challenger of Tiburon - Tiburon Sao Paulo - Brazil Bogota Challenger - Bogota Zagreb Open - Zagreb Credicard Mastercard Tennis Cup - Campos do Jordao Kyiv Open - Kiev Copa Petrobras Santa Cruz - Santa Cruz de la Sierra X Abierto Internacional de Salinas - Salinas Torneo Internacional Challenger Fila 2005 - Leon Challenger Casablanca San Angel - Mexico City Bogota Challenger - Bogota Trofeo Internacional Club Laieta - Barcelona Copa Sevilla Internacionales de Andalucia - Seville Abierto Colombiano de Tenis - Bogota Tunis Open 2006 - Tunis Harrah's Entertainment Men's Pro Challenger - Tunica The West Side Tennis Club Clay Court Challenger - Forest Hills Unique Zagreb Open - Zagreb Baden Open - Ettlingen Copa Petrobras Brazil - Aracaju La Serena Open - La Serena Bancolombia Open - Bogota s'Tennis Masters Challenger - Graz Copa Petrobras Uruguray - Montevideo IV Challenger Ciudad De Guayaquil - Guayaquil Salinas Challenger Campos do Jordao Challenger Bucaramanga Challenger Curitiba Challenger BH Tennis Open International Cup - Belo Horizonte San Luis Potosi Challenger - San Luis Potosi Aberto Da Costa Do Sauipe - Bahia VII Trofeo Ciudad de Quito - Quito 2003 USTA Challenger of Calabasas - Calabasas XL Capital Bermuda Open - Bermuda 2003 West Side Tennis Club Challenger - Forest Hills Top Wool Challenger Biella - Biella USTA Seascape Challenger - Aptos IX Trofeo Ciudad de Quito - Quito Britania Zavaleta - Puebla USTA Men's Challenger of Dallas - Dallas Hungarian Open - Budapest ATU Cup - Weiden Challenger Leon 2004 - Leon Memorial Savigni - Sassuolo Canottieri Minico 2004 - Mantova 13 BH Tennis Open International Cup - Belo Horizonte Sao Jose Do Rio Preto Challenger Sao Leopoldo Challenger Florianopolis Challenger Guadalajara Challenger Top Wool Challenger - Biella Santos Challenger Aberto de Santa Catarina - Florianopolis Sao Paulo Challenger Corona Mexico City Open - Mexico City Rio Quente Challenger Abierto Club Casablanca - Mexico City Copa Kia - Santiago XII Abierto Internacional de Salinas - Salinas Bancastato Challenger Lugano - Lugano Nord LB Open 2006 - Braunschweig XIII Trofeo Ciudad de Quito - Quito Oberstraufen Cup - Oberstaufen 12° Tornea B. Camparini Arpa Ceramic Cup - Reggio Emilia ITG Miami Challenger - Miami Hilton Waikoloa Village USTA Challenger - Waikoloa V Manta Open-Trofeo Ricardo Delgado Aray - Manta Barletta Challenger Winnetka Challenger Brasilia Challenger Credicard Mastercard Tennis Cup - Campos do Jordao Sao Paulo Challenger Bogota Challenger Rome Challenger Ourocard Tennis Challenger - Sao Paulo Campinas Challenger Sao Paulo Challenger BH Tennis Open International Cup - Belo Horizonte SAA Hilversum Open - Hilversum Brasov Challenger - Brasov Copa Petrobras Argentina - Buenos Aires Draft Corona Mexico City Open - Mexico City 4° Sporting Challenger - Turin Czech Open 2006 - Prostejov Copa Petrobras Argentina - Buenos Aires BMW Tennis Championship - Sunrise ECU Prague Open - Prague The Hilversum Open - Hilversum Copa Ericsson Argentina - Buenos Aires Ljubljana Open - Ljubljana Copa Petrobras Guadalajara - Guadalajara San Luis Potosi Challenger - San Luis Potosi BMW Brixina Tennis Open 2000 - Bressanone USTA Men's Challenger of Dallas - Dallas Architect Open - Budapest Credicard Tennis Cup - Campos do Jordao 2003 Eddleman USTA Challenger - Birmingham Ciudad de Pozoblanco Open Diputacion - Cordoba Binghamton Professional Tennis Tournament - Binghamton Banca Marche Tennis Cup - San Benedetto Fujitsu Siemens Open - Budapest The USTA Challenger at West End Racquet - Torrance Waco International Tennis Challenger - Waco 2004 Freeman Men's Challenger - Joplin West Side Tennis Club Clay Court Challenger - Forest Hills Schickedanz Open - Furth VI Gramado Open de Tenis - Gramado Black Forest Open - Freudenstadt Nossa Caixa Tennis Cup - Sao Paulo Campos do Jordao Challenger San Marino Cepu Open - San Marino II Challenger Ciudada de Guayaquil - Guayaquil Aberto de Santa Catarina de Tenis - Florianopolis Unicredit Czech Open 2007 - Prostejov Challenger Lugano - Lugano Copa Petrobras Brazil - Belo Horizonte Ford Tennis Championships - Louisville Copa Petrobras Argentina - Buenos Aires Belem Challenger AGT Challenger - Leon Rio De Janeiro Challenger Sail Open - New Delhi New Delhi Challenger II - New Delhi Copa AT&T - Buenos Aires San Marino CEPU Open - San Marino Grand Prix Hassan II - Casablanca Credicard Citi Mastercard Tennis Cup - Campos do Jordao Brasil Open - Salvador BellSouth Open - Vina del Mar Copa AT&T - Buenos Aires Ljubljana Open 2008 - Ljubljana Abierto Mexicano de Tenis Pegaso - Acapulco XIV Challenger ATP Club Premium Open - Quito Copa Petrobras-Argentina - Buenos Aires Bancolombia Open - Cali International Tennis Championships - Delray Beach Santiago Challenger Bogota Challenger Rome Challenger Tunis Challenger Copa Ericsson Brazil - Sao Paulo Copa Ericsson Chile - Santiago San Marino Challenger Bogota Challenger Buenos Aires Challenger 2003 Mercedes Cup - Stuttgart RCA Championships - Indianapolis Santiago Challenger Brasil Open - Salvador Sao Paulo Challenger Blunmenau Challenger Cridicard Mastercard Tennis Cup - Campos do Jordao Mallorca Open - Mallorca Campos do Jordao Challenger Brasilia Challenger Salvador Challenger Bangkok Challenger USTA Men's Challenger of Dallas - Dallas San Luis Potosi Challenger 2002 - San Luis Potosi 1st Challenger Tournament Leon - Leon Muller Cup - Ulm St.Petersburg Challenger by Kinex - St. Petersburg I Tourneo Fila Citta di Brindisi - Brindisi Siemens Open - Scheveningen Fujitsu Siemens Open - Budapest BH Tennis Open International Cup - Belo Horizonte Warta Cup - Sopot DPD Challenger 2000 - Aschaffenburg Bulgarian Open - Sofia Cosmorom Challenger - Brasov Copa Ericsson Peru - Lima BCP Tennis Classic - Sao Paulo VI Abierto Internacional de Salinas - Salinas 2001 Centura USTA Challenger - Rocky Mount Intelig Tennis Cup - Campos do Jordao Muller Cup - Ulm IV Gramado Open de Tenis - Gramado Telesp Celular Open - Ribeirao Preto Copa Ericsson Uruguay - Montevideo Copa Ericsson Argentina - Buenos Aires Copa Ericsson Costa Rica - San Jose 2002 Tulsa USTA Challenger - Tulsa VIII Trofeo Ciudad de Quito - Quito Maia Open 2002 - Maia USTA Challenger of Burbank - Burbank USTA Challenger of San Antonio - San Antonio 2002 Azalea Orthopedic Challenger - Tyler U.S. Men's Clay Court Championships - Houston Hilton Waikoloa Village USTA Challenger - Waikoloa Brasil Open - Florianopolis IV Abierto Internacional de Salinas - Salinas Gramado Challenger - Gramado BH Tennis Open International Cup - Belo Horizonte Challenger Ford de Cherbourg - Cherbourg Open de Franche Comte - Besancon VIII Avierto Internacional de Salinas - Salinas Challenger de la Ciudad de Mexico - Mexico City ATU Cup - Weiden Zivnobanka Czech Open - Prostejov X Open Internacional D'Andorra - Andorra Aberto de Sao Paulo - Sao Paulo Riviera di Rimini Challenger - Rimini Banja Luka Challenger 2003 - Banja Luka Architect Open - Budapest Copa Petrobras - Santiago Copa Petrobras - Montevideo Copa Petrobras - Aracaju Corona Mexico City Open - Mexico City Copa Club Campestre de Aguascalientes - Aguascalientes Garden Open - Rome ECM Prague Open - Prague IX Abierto Internacional de Salinas - Salinas 2006 North Shore Pro Tennis Championship - Winnetka Oberstaufen Cup - Oberstaufen Joinville Tennis Festival - Joinville CA Challenge 2002 - Graz Amazonia Open de Tenis - Belem Pekao Open - Szczecin Copa Petrobras Colombia - Bogota Copa Petrobras Paraguay - Asuncion Open Diputacion - Cordoba Copa Kia Challenger ATP - Santiago Ethias Trophy - Mons II Cyclus Open de Tenis - Florianopolis VI Trofeo Ciudad de Quito - Quito Voit Mexico City Open - Mexico City Segundo Aberto de Brasilia - Brasilia Credicard Citi Mastercard Tennis Cup 2007 - Campos do Jordao San Marino Cepu Open - San Marino Pekao Open - Szczecin Sassuolo Challenger - Sassuolo Intelig Tennis Cup - Brasilia Copa Petrobras Uruguay - Montevideo JSM Challenger - Champaign Gran Copa Ericsson - Rio de Janeiro AT&T Challenger of Dallas - Dallas Herwalt Motors Mercedes-Benz Center Men's Challenger - Fresno South African Airways Open - East London Bancolombia Open - Bogota Abierto Internacional de Salinas 'Dario Expreso' - Salinas Visa Tennis Open - Sao Paulo University of Tennessee USTA Challenger - Knoxville The Wright Financial Group, Inc. Challenger - Champaign III Aberto Santa Catarina de Tenis - Florianopolis Prosperita Open 2008 - Ostrava BNP Paribas Primrose - Bordeaux XI Trofeo Ciudad de Quito - Quito Unicredit Czech Open - Prostejov Nord LB Open - Braunschweig Hilton Waikoloa Village USTA Challenger - Waikoloa Seguros Bolivar Open - Bogota Brasil Open - Costa do Sauipe BH Tenis Open International Cup 2008 - Belo Horizonte TCT Open - Tunis Music City Challenger - Nashville Copa Ericsson - Caracas V Gramado Open de Tennis - Gramado Trani Cup - Trani Energis Dutch Open - Amsterdam Open Romania - Bucharest International Tennis Championships - Delray Beach Seguros Bolivar Open - Cali Ostrava Challenger Bordeaux Challenger Asirom Challenger Brasov - Brasov Brasil Open - Costa do Sauipe U.S. Men's Clay Court Championships - Houston BMW Open - Munich Nord/LB Open - Braunschweig The 10tele.com Open - Nottingham The Priority Telecom Open - Amersfoort Mercedes-Benz Cup - Los Angeles Legg Mason Tennis Classic - Washington D.C. Pilot Pen Tennis - New Haven Open de Moselle - Metz CA Tennis Trophy - Vienna Copa Petrobras-Colombia - Bogota Grand Prix de Tennis de Lyon - Lyon Hungarian Architect Open - Budapest Chennai Open - Chennai San Luis Potosi Challenger - San Luis Potosi Copa Petrobras-Brazil - Aracaju Oberstaufen Cup - Oberstaufen Banca Stato Challenger Lugano - Lugano BH Tennis Open International Cup - Belo Horizonte Cyclus Open de Tenis - Florianopolis Buenos Aires Challenger Open Castilla y Leon - Segovia Unique Zagreb Open - Zagreb Copa Petrobras-Uruguay - Montevideo Copa Ericsson Mexico - Guadalajara Brasil Open - Costa do Sauipe Abierto Mexicano Telcel - Acapulco Seguros Bolivar Open - Medellin Campionati Internazionali di Sicilia - Palermo Allianz Suisse Open Gstaad - Gstaad Lima Challenger - Lima Sao Paulo Challenger RCA Championships - Indianapolis Dutch Open Tennis - Amersfoort Cerveza Cristal - Santiago Generali Open - Kitzbuhel Dallas Challenger Brazil Open - Salvador Zagreb Open - Zagreb XL Bermuda Open - Bermuda The Stella Artois Championships - London Ordina Open - 's-Hertogenbosch Allianz Suisse Open - Gstaad Zagreb Challenger Countrywide Classic - Los Angeles Dutch Open Tennis - Amersfoort Generali Open - Kitzbuhel RCA Championships - Indianapolis Legg Mason Tennis Classic - Washington Orange Prokom Open - Sopot BCR Open Romania - Bucharest AIG Japan Open Tennis Championships - Tokyo ATP Kremlin Cup - Moscow Heineken Open - Auckland Movistar Open - Vina del Mar Copa Telmex - Buenos Aires U.S. Mens's Clay Court Championship - Houston Prostejov Challenger The Hypo Group Tennis International 2008 - Poertschach Lugano Challenger Global Telecom Open - Curitiba Macedonian Open - Skopje Belo Horizonte Challenger Poznan Challenger Britania Zavaleta - Puebla Cordenons Challenger Telesp Celular Open - Campinas Cali Challenger USTA Challenger of Dallas - Dallas SA Tennis Open - Johannesburg Brasil Open - Costa do Sauipe Abierto Mexicano Telfonica MoviStar - Acapulco Montevideo Challenger SAP Open - San Jose Copa Petrobras - Bogota Nossa Caixa Aberto de Sao Paulo - Sao Paulo IX Open Internacional D'Andorra - Andorra 7th Wartburg Open - Eisenach Copa Ericsson - Lima VII Torneo Internazionale di Tennis - Barletta Guayaquil Challenger Delray Beach International Tennis Championships - Delray Beach U.S. Mens's Clay Court Championship - Houston Estoril Open - Estoril Idea Prokom Open - Sopot Campbells Hall of Fame Tennis Championships - Newport AIG Japan Open - Tokyo Heineken Open - Auckland Brasil Open - Costa do Sauipe Copa Telmex - Buenos Aires St. Petersburg Open - St. Petersburg Hilton Waikoloa Village USTA Challenger - Waikoloa Thailand Open - Bangkok TESS Tennis Classic - Campinas Porsche Open - Poznan Movistar Open - Santiago Brasil Open - Costa do Sauipe Regions Morgan Keegan Championships - Memphis Delray Beach International Tennis Championships - Delray Beach US Men's Clay Court Championship - Houston Heineken Open - Auckland Serbia Open - Belgrade SMS Tennis Open - Sao Paulo Haagen Dazs Open - Caracas Copa Telmex - Buenos Aires Bogota Challenger Winston Salem - Winston Salem Mercedes-Benz Cup - Los Angeles Brasil Open - Sao Paulo US Men's Clay Court Championship - Houston Abierto Mexicano Telfonica MoviStar - Acapulco Stella Artois Clay Court Championships - Budaors Campbell's Hall of Fame Tennis Championships - Newport Atlanta Tennis Championships - Atlanta Citi Open - Washington Cyclus Open de Tenis - Florianopolis Sao Paulo Challenger Top Wool Challenger-Immagine Trophy - Biella The Nottingham Challenger - Nottingham A Glimmer of Hope Challenger - Austin Naples Challenger - Naples Aberto de Sao Paulo - Sao Paulo Blumenau Challenger Santos Challenger International Tennis Championships - Delray Beach Challenger Ciudad de Guayaquil - Guayaquil Delray Beach International Tennis Championships - Delray Beach Izmir Cup - Izmir Genoa Open Challenger-Fondazione Carige - Genova Campinas Challenger Recife Challenger Banja Luka Challenger 2005 - Banja Luka San Luis Potosi Challenger - San Luis Potosi BCR Open Romania - Bucharest Copa Petrobras - Buenos Aires Black Forest Open 2000 - Freudenstadt Copa Ericsson Mexico - Guadalajara Sydney International - Sydney Mumbai Open - Mumbai Brasil Open - Costa do Sauipe Copa Petrobras Colombia - Bogota Abierto Mexicano Telcel - Acapulco VTR Open - Vina del Mar Copa Ericsson Brazil - Sao Paulo Catella Swedish Open - Bastad Chevrolet Cup - Vina del Mar Copa AT&T - Buenos Aires Austrian Open - Kitzbuhel Campionati Internazionali di Sicilia - Palermo Croatia Open - Umag Serbia Open - Belgrade Farmers Classic - Los Angeles ATP Kremlin Cup - Moscow Movistar Open - Santiago Qatar Exxon Mobil Open 2002 - Doha BellSouth Open - Vina del Mar MoviStar Open - Vina del Mar Estoril Open - Estoril Abierto Mexicano Telcel - Acapulco Open de la Comunidad Valenciana - Valencia Grand Prix Hassan II - Casablanca Hypo Group Tennis International - Portschach Brasil Open - Sao Paulo Copa Telmex - Buenos Aires Copa AT&T - Buenos Aires Medellin Challenger ATP Studena Croatia Open Umag - Umag Heineken Open Shanghai - Shanghai Cerveza Club Colombia Open - Bogota Mallorca Open - Mallorca Orange Warsaw Open - Warsaw Heineken Open - Auckland The Stella Artois Grass Court Championships - London Legg Mason Tennis Classic - Washington D.C. Allianz Suisse Open - Gstaad Tennis Masters Series - Miami Tennis Masters Series - Miami Campbell's Hall of Fame Tennis Championships - Newport Brasil Open - Costa do Sauipe Copa Telmex - Buenos Aires Estoril Open - Estoril Pacific Life Open - Indian Wells Tennis Channel Open - Las Vegas NASDAQ-100 Open - Miami BMW Open - Munich Tennis Masters Series - Madrid Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Rogers Cup - Montreal Tennis Masters Series - Madrid Interwetten Austrian Open - Kitzbuhel Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Masters Series Monte-Carlo - Monte Carlo Pacific Life Open - Indian Wells Sony Ericsson Open - Miami AIG Japan Open Tennis Championships - Tokyo BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami UNICEF Open - 's Hertogenbosch BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Brisbane International - Brisbane Heineken Open - Auckland BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Telecom Italia Masters - Rome Australian Open - Melbourne Wimbledon - London French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York French Open - Paris U.S. Open - New York French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Australian Open - Melbourne U.S. Open - New York Davis Cup, Group 1, 1R, PER-BRA 2-3 Australian Open - Melbourne French Open - Paris Wimbledon - London Wimbledon - London Australian Open - Melbourne Western & Southern Financial Group Masters - Cincinnati Wimbledon - London Wimbledon - London U.S. Open - New York U.S. Open - New York Davis Cup, Group 1, 2R, ECU-BRA 0-4 Davis Cup, World Group, PO, BRA-SWE 1-3 Davis Cup, Group 2, 2R, BRA-AHO 5-0 Davis Cup, Group 1, 2R, BRA-CAN 3-1 Davis Cup, Group 2, F, URU-BRA 2-3 Davis Cup, World Group, PO, AUT-BRA 4-1 Davis Cup, World Group, PO, RUS-BRA 3-2 Davis Cup, World Group, PO, IND-BRA 3-2